package com.yy.stringbuffer_;

/**
 * chapter13  com.yy.stringbuffer_
 * 2023-05-09 11:16
 *
 * @author yy yuyue
 * description : 不可描述
 * @date 2023/5/9 11:16
 */
public class StringBuffer01 {
    public static void main(String[] args) {
        //老师解读
        //1. StringBuffer 的 直接父类 是 AbstractStringBuffer
        //2. StringBuffer 实现了 Serializable, 即StringBuffer的对象可以串行化
        //3. 在父类中 AbstractStringBuilder 有属性 char[] value, 不是final
        //   该 value 数组存放 字符串内容, 引出存放在堆中的
        //4. StringBuffer 是一个 final类, 不能被继承
        //5. 因为 StringBuffer 字符内容是存在 char[] value, 所有在变化(增加/删除)
        //  不用每次都更换地址(即不是每次创建新对象), 所以效率高于 String
        StringBuffer stringBuffer = new StringBuffer("hello");

    }
}
